package com.mornstar.econvent.auth.entity;

import com.mornstar.common.base.DataEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.time.Instant;

/**
 * 自定义 auth2.0 注册客户端信息 实体类
 *
 * @author xiekun
 * **/

@Data
@EqualsAndHashCode(callSuper = true)
public class EcoRegisteredClient extends DataEntity {
    private String clientId;

    private Instant clientIdIssuedAt;

    private String clientSecret;

    private Instant clientSecretExpiresAt;

    private String clientName;

    private String clientAuthenticationMethods;

    private String authorizationGrantTypes;

    private String redirectUris;

    private String postLogoutRedirectUris;

    private String scopes;

    private String clientSettings;

    private String tokenSettings;
}
